# for i in range(1,10):
#     for j in range(1,i+1):
#         print("{}*{}={}".format(i,j,i*j),end="\t")
#     print()
# 详细业务需求
# 1.系统随机产生一个随机数
# 2.用户从键盘输入猜的数字
# a)系统判断数字是否比系统产生的大，若大了，则友好提示：大了
# b)若小了，则提示小了
# c)否则，则提示：恭喜猜中，本轮幸运数字：xxx
# 技术选型：
# 1.随机数：random
# 2.输入：input
# 3.判断：if…elif…elif…else
# 4.循环：while,for循环
# v1.0:
'''


import random
a=int(input("请在0-100之间猜一个数："))
n = random.randint(0, 100)
if a > n:
    print("猜大了")
elif a < n:
    print("猜小了")
else:
    print("恭喜猜中，本轮幸运数字：", n)
'''
# v2.0:
# 1.在基于1.0版本的需求之上，添加新需求
# 玩家起始有5000金币，每猜错一次扣500金币，猜对了即奖励3000金币，游戏结束
# 一直到本金余额不足为止。游戏退出。
'''

import random
coin = 5000
n = random.randint(0, 100)
print("猜数游戏500金币一次，猜对了奖励3000金币")
print("您的余额为:",coin)
while coin>=500:
    a = int (input('请在0-100之间猜一个数：'))
    if a>n:
     print("猜大了")
     coin -= 500
     print("您的余额为:",coin)
    elif a<n :
     print("猜小了")
     coin -= 500
     print("您的余额为:", coin)
    else:
     print("猜中了")
     coin+=3000
     print("您的余额为:", coin)
     break
else:
    print("余额不足")
    print("游戏结束")
'''
# V3.0:
# 在1.0或者2.0 的基础上添加一个新功能：
# 	玩家在猜中后，系统需要询问玩家是否继续下一轮游戏。
# 	若继续：则继续下一轮。并重新生成一个随机数字。
# 	否则，系统退出。
'''

import random
coin = 5000
n = random.randint(0, 100)
print("猜数游戏500金币一次，猜对了奖励3000金币")
print("您的余额为:",coin)
while coin>=500:
    a = int (input('请在0-100之间猜一个数：'))
    if a>n:
     print("猜大了")
     coin -= 500
     print("您的余额为:",coin)
    elif a<n :
     print("猜小了")
     coin -= 500
     print("您的余额为:", coin)
    else:
     print("猜中了")
     coin += 3000
     print("您的余额为:", coin)
     w = int(input("您是否继续游戏，如果要继续请输入1，否则输入2："))
     if w == 1:
         n = random.randint(0, 100)
         continue
     else:
         break


else:
    print("余额不足")
    print("游戏结束")
'''

# 1